package com.idp.web.dao;

import com.idp.common.base.BaseDao;
import com.idp.common.persistence.Page;
import com.idp.web.dto.DoctorListDTO;
import com.idp.web.dto.PatientListDTO;
import com.idp.web.entity.Patient;
import com.idp.web.vo.DoctorSearchVo;
import com.idp.web.vo.PatientSearchVo;

import java.util.List;

/**
 * 患者dao接口
 *
 * @author xubinren
 * @version 1.0
 * @date 2018/3/6
 */
public interface PatientDao extends BaseDao<Patient, String> {

    /**
     * 根据条件分页查询医生列表
     *
     * @param patientSearchVo 查询信息
     * @param page    分页信息
     * @return Page<PatientListDTO>
     */
    List<PatientListDTO> selectPage(Page<PatientListDTO> page, PatientSearchVo patientSearchVo);

}